spiced meat balls - Turkish English Dictionary